Achieving Quality in Natural Language Requirements
نویسندگان
چکیده
We present a proposal of a quality model for natural language requirements that concentrates on linguistic properties of requirements documents. We deploy the quality framework of Krogstie et al. as a superor-dinate rationale supporting the design of a quality model. At the same time, the quality model is intended to cover and classify the corpus of linguistic techniques proposed in the literature for the analysis of requirements. As a result, we have identiied a number of factors and criteria that aaect the overall linguistic quality of requirements documents. Our model can thus be used to choose the most appropriate techniques to apply in order to reach a desired quality level.
منابع مشابه
An automatic tool for the analysis of natural language requirements
Using automatic tools for the quality analysis of Natural Language (NL) requirements is recognized as a key factor for achieving software quality. Unfortunately few tools and techniques for the NL requirements analysis are currently available. This paper presents a methodology and a tool (called QuARS Quality Analyzer for Requirement Specifications) for analyzing NL requirements in a systematic...
متن کاملOptimal-Constraint Lexicons for Requirements Specifications
Constrained Natural Languages (CNLs) are becoming an increasingly popular way of writing technical documents such as requirements specifications. This is because CNLs aim to reduce the ambiguity inherent within natural languages, whilst maintaining their readability and expressiveness. The design of existing CNLs appears to be unfocused towards achieving specific quality outcomes, in that the m...
متن کاملOn Linguistic Quality of Natural Language Requirements
We recognize the need for deening a quality model of linguistic properties of natural language requirements. We are convinced that the deenition of a thorough linguistic quality model can be obtained as a meeting point between the specialization of high level quality frameworks for requirements engineering on one hand, and a systematic collection and classiication of the diierent Natural Langua...
متن کاملAn Automatic Quality Evaluation for Natural Language Requirements
This paper presents a tool called QuARS (Quality Analyzer of Requirements Specification) for the analysis of natural language software requirements. The definition of QuARS has been based on a special Quality Model for software requirements. The Quality Model aims at providing a quantitative, corrective and repeatable evaluation of software requirement documents. To validate the Quality Model s...
متن کاملA New Quality Model for Natural Language Requirements Specifications
This paper describes an extension to the natural language requirements specification quality model that is the basis for the QuARS (Quality Analyzer of Requirements Specification) tool. The extension takes into account ambiguities that were not handled before.
متن کامل